#include<bits/stdc++.h>
using namespace std;

int jisuan(int n){
  int mx,mi;
  int arr[4];
  for(int i=0;i<4;i++){
    arr[i]=n%10;
    n/=10;
  }
  sort(arr,arr+4);
  mx=arr[3]*1000+arr[2]*100+arr[1]*10+arr[0];
  mi=arr[0]*1000+arr[1]*100+arr[2]*10+arr[3];
  return mx-mi;
}

int step(int n){
  int count=0;
  while(n!=6174){
    n=jisuan(n);
    count++;
  }
  return count;
}

int main(){
  int n;
  cin>>n;
  if(n>9999)n=n%10000;
  int res=step(n);
  cout<<res<<endl;

  return 0;
}